A public lecture is a talk or speech that is given by an expert or knowledgeable person on a specific topic, and is open for anyone from the general public to attend and learn from.